// ============================== 导入依赖 ============================== //

import CORE from '@/CORE'

// ============================== 导出表单评分 ============================== //

export default {
  // —————————————————————————————— 公共覆盖 —————————————————————————————— //

  bind: { type: String, default: 'rate' }, // 绑定键名，触发 @change 事件

  // —————————————————————————————— 私有属性 —————————————————————————————— //

  dict: { type: Array, default: () => CORE.DICT.RATE5 }, // 字典列表，第二项组成辅助文字数组 texts
  max: { type: Number, default: 5 }, // 最大分值

  string: { type: Boolean, default: false }, // 是否为字符串类型的数字

  allowHalf: { type: Boolean, default: false }, // 是否允许半星
  showScore: { type: Boolean, default: false }, // 是否显示分值
  showText: { type: Boolean, default: false }, // 是否显示辅助文字
}
